﻿using System;
using System.Xml.Serialization;

namespace ResharperKeygen;

[Serializable]
public abstract class IntranetLicenseServerResponse : AbstractResponse
{
    [XmlElement("serverUid")]
    public virtual string ServerUid { get; set; } = Guid.NewGuid().ToString();
    [XmlElement("authorizationUrl")]
    public virtual string AuthorizationUrl { get; set; }
    [XmlElement("codeExchangeUrl")]
    public virtual string CodeExchangeUrl { get; set; }
    [XmlElement("authorizationClientId")]
    public virtual string AuthorizationClientId { get; set; }
}